package com.pipa.cliente.service;

import java.sql.SQLException;
import java.util.List;

import com.pipa.catalogo.entity.Departamento;
import com.pipa.catalogo.entity.Distrito;
import com.pipa.catalogo.entity.Provincia;
import com.pipa.catalogo.entity.TipoDocumento;
import com.pipa.cliente.entity.Cliente;
import com.pipa.usuario.entity.Usuario;

public interface ClienteService {

	public List<Cliente> getClientes() throws SQLException;
	public List<TipoDocumento> getTipoDocumentos() throws SQLException;
	public List<Departamento> getDepartamentos() throws SQLException;
	public List<Provincia> getProvincia(String departamento) throws SQLException;
	public List<Distrito> getDistrito(String provincia) throws SQLException;
	public int registrarCliente(Cliente cliente) throws SQLException ;
	public int registrarUsuario(Usuario usuario) throws SQLException;
	public int modificarUsuario(Usuario usuario) throws SQLException;
	public int modificarCliente(Cliente cliente) throws SQLException;
}
